package com.xdap.keymen.entity;

import com.definesys.mpaas.query.annotation.Column;
import com.definesys.mpaas.query.annotation.Style;
import com.definesys.mpaas.query.annotation.Table;
import com.xdap.api.moudle.base.entity.NoTenBasePojo;
import lombok.*;

@EqualsAndHashCode(callSuper = true)
@Table(value = "punch_sales_client")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Style()
public class PunchSalesClientEntity extends NoTenBasePojo {

    private String id;

    @Column("document_id")
    private String documentId;

    @Column("client_name")
    private String clientName;

    @Column("client_grade")
    private String clientGrade;

    @Column("corporate_nature")
    private String corporateNature;

    @Column("client_number")
    private String clientNumber;

    @Column("client_type")
    private String clientType;

    @Column("affiliated_industry")
    private String affiliatedIndustry;

    @Column("affiliated_business_office")
    private String affiliatedBusinessOffice;

    @Column("located_region")
    private String locatedRegion;

    @Column("locked_status")
    private String lockedStatus;

    @Column("sales_back_office")
    private String salesBackOffice;

    @Column("sales_back_office_renyuan")
    private String salesBackOfficeRenyuan;

    @Column("sales_executive")
    private String salesExecutive;

    @Column("sales_executive_name")
    private String salesExecutiveName;

    @Column("file_creation_time")
    private String fileCreationTime;

    @Column("reg_addr")
    private String regAddr;

    @Column("rvid")
    private Long rvid;
}
